package com.bracelet.pojo.server;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;
import java.util.Date;

// 终端按照设定间隔上报位置和状态信息
/*
*数据内容:
 UD,命令号
160918,日期（日月年）（0时区），表示0时区的二零一八年九月十六号
025723,时间（时分秒）（0时区），表示0时区的两点五十七分二十三秒
A,gps 定位有效
22.570733,纬度
N,纬度表示
113.8626083,经度
E,经度表示
0.00,速度
249.5,方向
0.0,海拔
6,卫星个数
100,gsm 信号强度
60,电量
0,计步数
00000010,终端状态，数据为16进制，解析成二进制为0000 0000 0000 0000 0000 0000 0001 0000
前面4个字节表示状态，后面4个字节表示报警，数据中第4位为1，对照文档最后的数据解析，表
示手表静止状态。详细可参看文档最后部分。
7,基站个数
255,460,1,9529,21809,158,9529,63555,133,9529,63554,129,9529,21405,126,9529,21242,124,95
 29,21151,120,9529,63556,119,基站信息
0,WiFi 个数
平台不需要回复
*
* */
@Setter
@Getter
@Data
@TableName("p_location_data_reporting")
public class LocationDataReporting {
    private String Manufacturer;
    @TableField("devideid")
    private String DevideID;
    private String Length;
    @TableField("keyinfo")
    private String keyInfo;
    private  String Date;
    private  String Time;
    private  String GPS;// 固定字段 A   GPS定位有效
    private  String latitude;// 纬度
    private  String N; // 固定字段 纬度表示
    private  String longitude;// 经度
    private  String E; // 固定字段 经度表示
    private  String Speed;// 速度
    private  String direction;// 249.5,方向
    private  String elevation; //0.0,海拔
    private  String satellites;//6,卫星个数
    private  String GSMsignal;//100,gsm 信号强度
    private  String battery;  //60,电量
    private  String stepCount; // 计步数
    private   String terminalStatus;/*终端状态，数据为16进制，解析成二进制为0000 0000 0000 0000 0000 0000 0001 0000
        前面4个字节表示状态，后面4个字节表示报警，数据中第4位为1，对照文档最后的数据解析，表
        示手表静止状态。*/
    Date inputtime;
    private Long id;
}
